package com.atguigu.gmall.feign.product;

import com.atguigu.gmall.common.result.Result;
import com.atguigu.gmall.weball.vo.CategoryTreeVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;

import java.util.List;

// 以后该接口下的所有方法都向这发送请求，feign会在发送请求的时候自动寻找nacos要到ip和端口
@FeignClient("service-product") //1.给谁发[ip:port]
public interface CategoryFeignCilent {
    @GetMapping("api/inner/rpc/product/category/tree") // 2.发到哪
    Result<List<CategoryTreeVo>> getCategoryTree(); //3.怎么处理结果
}
